What we know about software testability: a survey

نویسندگان

  • Vahid Garousi
  • Michael Felderer
  • Feyza Nur Kilicaslan
چکیده

Context: Software testability is the degree to which a software system or a unit under test supports its own testing. To predict and improve software testability, a large number of techniques and metrics have been proposed by both practitioners and researchers in the last several decades. Reviewing and getting an overview of the entire state-of-the-art and –practice in this area is often challenging for a practitioner or a new researcher. Objective: Our objective is to summarize the state-of-the-art and –practice in this area and to benefit the readers (both practitioners and researchers) in preparing, measuring and improving software testability. Method: To address the above need, we conducted a survey in the form of a systematic literature mapping (classification) in this area. After compiling an initial pool of 303 papers, a systematic voting was conducted among the authors, and our final pool included 208 papers. Results: The area of software testability has been comprehensively studied by researchers and practitioners. Approaches for measurement of testability and improvement of testability are the most-frequently addressed in the papers. The two most often mentioned factors affecting testability are observability and controllability. Common ways to improve testability are testability transformation, improving observability, adding assertions, and improving controllability. Conclusion: We believe that this paper would benefit both practitioners and researchers by serving as an “index” to the vast body of knowledge in this area. The results could help practitioners measure and improve software testability in their projects. To assess potential benefits of this review paper, we shared its draft version with two of our industrial collaborators. They mentioned that they found the review useful and beneficial in their testing activities. Our results can also benefit researchers in observing the trends in this area and identify the topics which need further investigations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IEEE Test and Diagnostics Standards

The 1232 family of standards were developed to provide standard exchange formats and software services for reasoning systems used in system test and diagnosis. The exchange formats and services are based on a model of information required to support test and diagnosis. The standards were developed by the Diagnostic and Maintenance Control (D&MC) subcommittee of IEEE SCC20. The current efforts b...

متن کامل

Ieee 1232 and P1522 Standards

The 1232 famikj of standards were developed to provide standard exchange formats and somare services for reasoning systems used in system test and diagnosis The exchange formats and services are based on a model of information required to support test and diagnosis The standards were developed by the Diagnostic and Maintenance Control (D&MC) subcommittee of IEEE SCC20. The current efforts by th...

متن کامل

Diagnostic and therapeutic challenges for dermatologists: What shall we do when we don’t know what to do?

What shall we do when we have done everything we could for the diagnosis and treatment of a patient, but were not successful? What shall we do when there is no definite treatment for a patient? What shall we do when we have no diagnosis or treatment for a patient? Some useful suggestions are presented here to get rid of these situations.

متن کامل

P-138: What Should We Know about Ethical Problem in ART? A Study of Systematic Review

Background: Advances in medical technology have had major impacts on human reproduction. The development of effective contraceptive methods has reduced unwanted fertility, and the development of a variety of drugs and procedures has, for the first time, permitted women with fertility problems to reasonably expect that they can fulfill their desires to have children. So, The aim of this review a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1801.02201  شماره 

صفحات  -

تاریخ انتشار 2018